REPTABLES表には、サブスクライバに送信される各表の各列に関するサブスクライバ関連の情報が含まれています。この情報は、サブスクライバ・ストアのREPTABLESではなく、所有者(送信側)ストアのREPTABLESに表示されます。
REPTABLES
列名
|
データ型
|
列の説明
|
---|---|---|
REPLICATION_NAME | CHAR(31) NOT NULL | レプリケーション・スキームの名前。 |
REPLICATION_OWNER | CHAR(31) NOT NULL | レプリケーション・スキームの所有者。 |
ELEMENT_NAME | CHAR(31) NOT NULL | この要素のレプリケーション名。基礎となるデータ・ベース・オブジェクトのREF_NAMEとは論理的に異なります。たとえば、レプリケートされた表のELEMENT_NAMEは、表名とは異なります。この名前は、レプリケーション・スキームで一意である必要があります。 |
SUBSCRIBER_ID | BIGINT NOT NULL | この要素へのサブスクライバのTT_STORE_ID。レプリケーション・スキームのレプリケーション要素に対して、サブスクライバが複数回サブスクライブすることはありません。 |
COLNUM | SMALLINT NOT NULL | 表における列の序数(1から開始)。 |
COLOPTIONS | BINARY(1) NOT NULL | 列の仕様フラグ: 0x01: 主キー内の列です。 0x02: 列値は可変長です(VARCHAR、NVARCHAR、VARBINARY)。 0x04: 列値にはNULLが許可されています。 0x08: 列値は一意です。 |
COLTYPE | INTEGER NOT NULL | 列のデータ型。 1 CHAR 2 numeric 3 DECIMAL 4 INTEGER 5 SMALLINT 6 FLOAT 7 REAL 8 DOUBLE 9 DATE 10 TIME 11 TIMESTAMP 12 VARCHAR - 1 LONGVARCHAR - 2 binary - 3 VARBINARY - 4 LONGVARBINARY - 5 BIGINT - 6 TINYINT - 7 BIT - 8 WCHAR - 9 WVARCHAR - 10 WLONGVARCHAR |
COLLEN | INTEGER NOT NULL | 列の長さ(可変長列の場合は最大長)。 |
COLPRECISION | INTEGER NOT NULL | 固定小数点数の桁数または浮動小数点数の小数部の桁数。 |
COLSCALE | INTEGER NOT NULL | 負でない数値。0のスケールは、小数点の右に桁がない整数値を示します。Sのスケールでは、正確な数値は、ある桁の値に次の値を掛けた整数値です。 10 (exp -S) |
PTNNUM | SMALLINT NOT NULL | 列を格納する表パーティション。 |
PTNCOLOFF | INTEGER NOT NULL | パーティション内の列のオフセット。 |
PTNNULLOFF | INTEGER NOT NULL | パーティション内のNULLバイトのオフセット。 |
REPKEYPOSITION | SMALLINT NOT NULL | SYS.TABLESのREPKEYCOLS値で記述されるレプリケーション・キー内のこの列の順序位置。 |
TS_EXCEPTION_ACTION | CHAR(1) NOT NULL | タイムスタンプベースの競合検出ルーチンで競合を検出した場合に実行されるアクション。アクションは、CREATE REPLICATION文のCheckConflictsのON EXCEPTION句によって指定されます。この列で取り得る値は次のとおりです。 '\0': アクションの定義なし 'N': アクションなし 'R': ROLLBACK WORK(デフォルト) |